<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<f:view xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:cc="http://java.sun.com/jsf/composite/customcomponents"
	contentType="text/html">
	
	<h:head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title><h:outputText value="#{label['exampleBeanCRUD.title']} - #{label['appNameTitle']}"/></title>
	</h:head>	
	<h:body>
		<cc:LatamHeader userInfo="true">
			<cc:AppHeaderMenu/>
		</cc:LatamHeader>
			
		<p:growl id="growl" showDetail="false" sticky="false" severity="info"/>

		   <p:messages id="messages" showDetail="false" autoUpdate="true" closable="true" />
		 
		<h:form id="listForm">
			<p:panel styleClass="latam_body_panel">
				<p:dataTable id="listOfExampleBean"
					rows="10" 
					paginator="true"
					paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
					rowsPerPageTemplate="5,10,15"    
					var="bean" value="#{reportBeanCrudMB.list}"
					editable="true">	
					<f:facet name="header">#{label['title.identificacion.beneficiario']}</f:facet>
					
					<p:column filterBy="#{bean.rol}" headerText="#{label['report.rol']}" > 
						<h:outputText value="#{bean.rol}"/>
					</p:column>
					<p:column headerText="#{label['report.rutBeneficiario']}" >
						<h:outputText value="#{bean.rutBeneficiario}"/>
					</p:column>
					
					<p:column   headerText="#{label['report.nombreBeneficiario']}" >
						<h:outputText value="#{bean.nombreBeneficiario}"/>
					</p:column>
					<p:column    headerText="#{label['report.fechaNacimiento']}" >
						<h:outputText value="#{bean.fechaNacimiento}">
							<f:convertDateTime pattern="dd-MM-yyyy" />
						</h:outputText>
					</p:column>
					<p:column  headerText="#{label['report.sexo']}" >
						<h:outputText value="#{bean.sexo}"/>
					</p:column>
					<p:column headerText="#{label['report.rutMedico']}" >
						<h:outputText value="#{bean.rutMedico}"/>
					</p:column>
					<p:column  headerText="#{label['report.nombreMedicoTratante']}" >
						<h:outputText value="#{bean.nombreMedicoTratante}"/>
					</p:column>
					<p:column  headerText="#{label['report.tienePrestacion']}" >
						<h:outputText value="#{bean.tienePrestacion}"/>
					</p:column>
					<p:column headerText="#{label['report.tipoPam']}" >
						<h:outputText value="#{bean.tipoPam}"/>
					</p:column>
					<p:column headerText="#{label['report.nombrePrestacion']}" >
						<h:outputText value="#{bean.nombrePrestacion}"/>
					</p:column>
					<p:column headerText="#{label['report.valorPrestacion']}" >
						<h:outputText value="#{bean.valorPrestacion}"/>
					</p:column>
					<p:column  headerText="#{label['report.valorReal']}" >
						<h:outputText value="#{bean.valorReal}"/>
					</p:column>					
					
				</p:dataTable>
				<p:commandButton value="Print" type="button" icon="ui-icon-print" style="display:block;margin-bottom: 20px">
				    <p:printer target="listOfExampleBean" />
				</p:commandButton>
			</p:panel>
		</h:form>
		

	 
		<cc:LatamFooter/>
	</h:body>
</f:view>